@charset "utf-8";
/* CSS Document */




/* flexslider */
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides li a{ width:100%; height:500px; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.sousuo{ width:1180px; margin:0 auto; height:46px; line-height:46px; background:#0452b6; margin-top:20px;}
.sousuo .re_ci{ color:#fff; float:left; height:46px; line-height:46px; padding-left:20px; }
.sousuo .re_ci span{ font-weight:bold; }
.sousuo .re_ci a{ padding-right:5px;color:#fff;  }
.sousuo .biao_dan{float: right; padding-right:10px;
    height:30px;
    line-height: 30px;
    margin-top: 9px;
    width:230px; }
.biao_dan .search1{
   float: left; 
width:165px; background:#fff;
height:30px; line-height:30px;
padding-left:5px;
}
.biao_dan .button1{ margin-left:5px;
float: left;
height: 30px; background:none; color:#FFF;
width: 30px; cursor:pointer;}

.list{ text-align:center; height:60px;text-transform : uppercase ;  width:1180px; margin:0 auto; background:url(../images/listtbg.jpg) center no-repeat;margin-top:30px;}
.list h3{ font-size:28px; color:#0452b6; font-weight:bold;}

.liebiao{ width:1170px; border:5px solid #e7e7e7; height:63px; line-height:63px; background:#fafafa; margin:30px auto 10px auto;}
.liebiao ul li{ float:left; background:url(../images/listlili.jpg) right center no-repeat; padding:0px 18px;}
.liebiao ul li a{ font-size:16px; font-weight:bold;}
.liebiao ul li:hover{ background:#0454b8;}
.liebiao ul li:hover a{ color:#FFF;}
.chanpin{ width:1180px; margin:0 auto; overflow:hidden;}
.chanpin ul li{ float:left;}

.chanpin{ width:1180px; margin:0 auto;}
.chanpin ul li{ float:left;width:245px; text-align:center; padding:5px; background:#e7e7e7; margin:10px 20px;}
.chanpin ul li img{ width:245px; height:180px;}
.chanpin ul li h4{ height:40px; line-height:40px;}
.chanpin ul li:hover{ background:#0452b6;}
.chanpin ul li:hover h4{background:#0452b6;}
.chanpin ul li:hover a{ color:#fff;}

.tedianbg{ background:url(../images/chanpintedianbg.jpg) center no-repeat; height:848px; width:100%;}
.tedianbg .tdt{ text-align:center; width:1180px; margin:0 auto; height:85px; padding-top:83px; color:#ff9000; font-size:40px; font-weight:bold; font-style:italic;}
.tedianbg .tdian{width:1180px;  margin:0 auto; position:relative; height:460px;}
.tdian .tdpic1{ position:absolute;}
.tdian .tdpic2{
	left: 938px;
	position: absolute;
	top: 0px;
}

.tdian .tdpic3{
	top: 221px;
	position: absolute;
	left: -1px;
}

.tdian .tdpic4{
	top: 221px;
	left: 935px;
	position: absolute;
}

.td1{
	width: 268px;
	height: 125px;
	position: absolute;
	left: 262px;
	top: 27px;
}
.td1tt{ color:#0452b6; padding:0px 0px 23px 50px;font-size:24px; font-weight:bold;}

.td1con{ font-size:16px; line-height:24px; font-size:16px;}
.td2{
	width: 268px;
	height: 125px;
	position: absolute;
	left: 632px;
	top: 23px;
}
.td3{
	width: 268px;
	height: 125px;
	position: absolute;
	left: 262px;
	top: 245px;
}
.td4{
	width: 268px;
	height: 125px;
	position: absolute;
	left: 632px;
	top: 244px;
}

.gg1{ width:1180px; margin:0 auto; position:relative; color:#FFF;}
.gg1 .gg1ms1{
	position: absolute;
	width: 42px;
	font-size: 18px;
	line-height: 26px;
	left: 398px;
	top: 75px;
}
.gg1 .gg1ms2{
	position: absolute;
	width: 42px;
	font-size: 18px;
	line-height: 26px;
	left: 489px;
	top: 75px;
}
.gg1 .gg1ms3{
	position: absolute;
	width: 42px;
	font-size: 18px;
	line-height: 26px;
	left: 588px;
	top: 75px;
}
.gg1 .gg1ms4{
	position: absolute;
	width: 42px;
	font-size: 18px;
	line-height: 26px;
	left: 679px;
	top: 75px;
}

.ggtel{
	position: absolute;
	font-size: 24px;
	line-height: 30px;
	left: 847px;
	top: 66px;
}
.ggtelaniu{
	position: absolute;
	text-align: center;
	left: 1057px;
	top: 33px;
}
.ggtelaniu a{ font-size:18px; color:#FFF;}

.anli{ width:1180px; margin:20px auto;overflow:hidden;}
.anli .alt{ background:url(../images/altbg.jpg) center 5px no-repeat; height:107px; text-align:center; text-transform:uppercase;}
.anli .alt h3{ font-size:29px; color:#FFF; height:50px; line-height:50px; font-weight:bold; padding-bottom:20px;}
.anli .alcon{ float:left;}
.alcon ul li{ float:left; position:relative; margin:10px 5px;}
.alcon ul li.al0{width:561px;height:451px; }
.alcon ul li.al0 img{ width:561px; height:451px;}
.alcon ul li.al0 h4{width:521px; height:40px; line-height:40px; padding-left:40px; overflow:hidden;position:absolute; left:0px; bottom:0px; background-color:rgba(4,84,184,0.8); position:absolute;  }
.alcon ul li a{ color:#FFF; font-size:14px;}


.alcon ul li{width:278px; }
.alcon ul li img{ width:278px; height:214px;}
.alcon ul li h4{width:238px; height:40px; line-height:40px; padding-left:40px; position:absolute; left:0px; bottom:0px; background-color:rgba(4,84,184,0.8); position:absolute;  }


.youshitbg{ background:url(../images/ystbgbg.jpg) center no-repeat; height:227px; width:100%; overflow:hidden;}
.youshitbg .youshit{ width:1180px; margin:0 auto; position:relative; color:#FFF;}
.youshit .youshit1{
	font-size: 40px;
	font-weight: bold;
	position: absolute;
	left: 313px;
	top: 83px;
}
.youshit .youshit2{
	font-size: 16px;
	line-height: 26px;
	position: absolute;
	left: 596px;
	top:92px;
}

.youshi{ width:1180px; margin:0 auto; position:relative; background:url(../images/youshibgbg.jpg) center no-repeat; height:990px;}
.youshi .yspic1{
	position: absolute;
	left: 584px;
	top: 21px;
}
.youshi .yspic2{
	position: absolute;
	left: 22px;
	top: 298px;
}
.youshi .yspic3{
	position: absolute;
	left: 611px;
	top: 615px;
}

.youshi .ys1{
	position: absolute;
	width: 500px;
	top: 88px;
	left: 51px;
}
.ys1t{ color:#0659c0; font-weight:bold; font-size:24px;}
.ys1t span{ color:#ff9000; font-size:24px; font-weight:bold;}
.ys1con{ font-size:14px; line-height:28px;}
.ys1con span{ color:#0452b6;}

.youshi .ys2{
	position: absolute;
	width: 500px;
	top: 323px;
	left: 592px;
}

.youshi .ys3{
	position: absolute;
	width: 500px;
	top: 438px;
	left: 592px;
}
.youshi .ys4{
	position: absolute;
	width: 431px;
	top: 694px;
	left: 52px;
}

.ysanniu{
	position: absolute;
	left: 89px;
	top: 870px;
}
.ysanniu a{ font-size:18px; color:#FFF;}

.jzttt{height:107px; text-align:center; text-transform:uppercase;padding-top: 47px; font-size:16px;}
.jzttt h3{ font-size:29px; color:#FFF; height:50px; line-height:50px; font-weight:bold; padding-bottom:20px;}

.jzbg{ background:url(../images/jianzhengbg.jpg) center top no-repeat; height:500px; width:100%;}
.jianzheng{ width:1180px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.jianzheng .jz1{ background:url(../images/ys1bg.jpg) no-repeat; width:227px; height:248px; padding:12px; float:left; margin:15px 20px;}
.jz1 .jzpic{ float:left;}
.jz1 .jzpic img{ width:226px; height:150px;}
.jz1 .jztitle{ float:left;width:226px; text-align:center; height:30px; line-height:30px;}
.jz1 .jznr{width:226px;float:left; line-height:24px;}
.jianzheng .jz1:hover{ background:#0454b8;}
.jianzheng .jz1:hover a{ color:#FFF;}
.jianzheng .jz1:hover .jznr{ color:#FFF;}


.jianjiebg{ background:#f3f3f3; height:427px; width:100%;}
.jianjiebg .jianjierongyu{  width:1180px; margin:0 auto;}
.jianjierongyu .jianjie{ width:840px; float:left;}

.jianjie .jianjieleft{ width:470px; float:left;}
.jianjieleft h4{ height:40px; line-height:40px;color:#0452b6; font-size:22px; padding-top:20px;}
.jianjieleft h5{ line-height:34px; font-size:14px;height: 270px; overflow:hidden;}
.jianjieleft h6{ background:#0452b6; width:243px; height:40px; text-align:center; line-height:40px; margin-top:15px;}
.jianjieleft h6 a{ font-size:16px; color:#FFF;}


.jianjie .jianpic{width:348px; float:right;}
.jianjie .jianpic img{ width:340px; height:427px;}



.jianjierongyu .chejian{ width:325px; float:right; padding-top:77px;position:relative;}
.chejian .chejt{width:325px; color:#0659c0;font-size:25px; height:50px; background:url(../images/rongyutbg.jpg) left center no-repeat; line-height:50px; font-weight:bold;}
.chejian .chejt h3{ font-weight:bold;}
.chejconbao .chejcon{width:325px; float:left; padding-left:43px; padding-top:40px;}
.chejconbao .chejcon ul li{ float:left;width:258px;}
.chejconbao .chejcon ul li img{ width:258px; height:180px;}
.chejconbao .chejcon ul li span{width:258px; float:left; text-align:center; line-height:30px;}

.chejian .alanniuleft2{ background:url(../images/anlianniuleft1.jpg) no-repeat;position: absolute;
top: 79px;
width: 50px;
height: 50px;
left: 269px;}
.chejian .anlianniuleft1{background:url(../images/alanniuleft2.jpg) no-repeat;    position: absolute;
    top: 79px;
    width: 50px;
    height: 50px;
    left:219px;
}



.n_box{width:1180px; margin:0 auto; padding-top:30px; overflow:hidden;}
/*-------------------------------------news--------------------------------*/
.news_box{width:707px; float:left;}

.xwt h3{font-size:16px; font-weight:bold; height:50px; line-height:50px; color:#0454b8;}




.tab_box3{ width:848px; background:url(../images/xinwenfengebg.jpg) right center no-repeat; overflow:hidden;}
.news_right{width:390px; float:left; margin-right:20px;}
.news_right ul.news1{width:386px; height:187px;}
.news1 li{width:386px; height:80px; margin-bottom:15px;}
.news1 li b{width:102px; height:79px; float:left; display:block; border-radius:5px;}
.news1 li b img{ width:102px; height:79px;}
.news1 li dl{width:260px; float:left; margin-left:10px;}
.news1 li dl dt a{width:260px; height:22px; overflow:hidden; font-size:14px; color:#0452b6;    float: left;}
.news1 li dl dt a:hover{color:#0d55ba;}
.news1 li dl p{width:260px; height:47px; line-height:24px; color:#555; font-size:14px; overflow:hidden;}
.news_right ul.news2{width:386px; height:90px;}
.news2 li{width:386px; height:36px; line-height:36px; font-size:14px; background:url(../images/news-li.jpg) 1px 13px no-repeat;}
.news2 li:hover{ background:#0451b9;color:#fff;}

.news2 li:hover span{color:#fff;} 
.news2 li a{width:260px; float:left; margin-left:14px; font-size:14px; color:#555;height: 36px;
    overflow: hidden;}
.news2 li span{width:78px; float:right; color:#999;}
.news2 li:hover a{color:#fff;}

.wenti{ width:318px; float:right;}
.wenti .wtt{ height:50px; line-height:50px;}
.wenti .wtt h3{font-size:16px; font-weight:bold;height:50px; line-height:50px;  color:#0454b8;}
.wtcon{width:318px;}
.wtcon .wt1{ overflow:hidden; width:318px; border-bottom:1px dashed #d8d8d8; padding-bottom:15px; margin-bottom:10px;}
.wtcon .wt1 .wen{ background:url(../images/wenbg.jpg) left center no-repeat; padding-left:30px; line-height:30px; height:30px; margin-bottom:15px;width:288px; overflow:hidden;}
.wtcon .wt1 .da{ background:url(../images/dabg.jpg) left top no-repeat;padding-left:30px; width:288px; line-height:24px;}



.links{ width:1180px; background:#FFF; height:64px; margin:20px auto;}
.links span{ float:left; width:115px; height:64px; font-size:22px; background:#0452b6; text-align:center; line-height:63px; color:#FFF;}
.links p{float:left; width:1054px; line-height:64px; height:64px;}
.links p a{ padding: 0px 10px;}



